// 在这里编写 React 代码，并且通过 React 渲染出来对应的内容
import React from 'react'

// React18 之前的引入方式：
// import ReactDOM from "react-dom"
// 这是 React18 的引入方式
import ReactDOM from 'react-dom/client'

// 引入组件 App
// import App from './App'
// import App from './综合201-组件通信案例/App'
// import App from './day02_生命周期、组件嵌套及组件通信、插槽、（Context、事件总线、setState、PureComponent、ref没学）/App'
// import App from './P5受控组件、P6编写CSS（内联、 CSS_modules、CSS_in_js、使用classnames库添加类名）、（P5的高阶组件没学、过渡动画没学，可以说全部没学）/App'
// import App from './day04_Redux、mobx工具、router路由/App'
// import App from './newChai-02_hooks（useState、useEffct、useRef、useContext）/App'
import App from './Test/App'

// router
// 在 index.js 中引入 BrowserRouter 或者 HashRouter ，并且包裹住 <App /> ，如下
import { HashRouter } from 'react-router-dom'

const root = ReactDOM.createRoot(document.querySelector('#root'))
root.render(
  <HashRouter>
    <App />
  </HashRouter>
)
